﻿using SapaFinance.Domain.Model;
using Xunit;

namespace SapaFinance.Tests
{
    public class BudgetItemTest
    {
        public static BudgetItem Create()
        {
            var budgetItem = new BudgetItem("офисное оборудование");
            return budgetItem;
        }

        [Fact]
        public void TestBudgetCreate()
        {
            var budgetItem = Create();
            Assert.NotNull(budgetItem);
            Assert.Equal("офисное оборудование", budgetItem.Name);
        }

        [Fact]
        public void TestBudgetEqual()
        {
            var budgetItem = Create();
            var budgetItem1 = Create();
            Assert.NotEqual(new BudgetItem("другая статья бюджета"), budgetItem);
            Assert.Equal(budgetItem, budgetItem1);
          
        }
    }
}